package com.seednia.module.core.comment.dto;

import java.util.Collection;

public interface ICommentable {
	
	/**
	 * Name of the taggable, E.g. "Post";
	 * @return the target type
	 */
	String getTargetType();
	
	/**
	 * The sid of the target record to which the comments are associated with;
	 * @return
	 */
	Long getSid();

	/**
	 * 
	 * @return
	 */
	Collection<CommentDto> getCommentDtos();
	
	void setCommentDtos(Collection<CommentDto> commentDtos);
}
